שלום,

נגיד ואני רוצה לעשות הרשמה, שכשנרשמים, זה פותח לך סאב דומיין, ובתוך הסאב דומיין, זה יוצר לך קובץ בשם index.php, ושם לך בתוכו קודים..
איך עושים את זה?

3 תשובות

avatar ענה intval ב 29 לינואר 2013 #

בדרך כלל זה לא פותח דומיין, אלה פשוט הוראה כזו ב mod_rewrite שתופסת את כל הבקשות לסאב דומיינים ומפנה אותם לסקריפט אחר עם שם הדומיין בתור פרמטר.
זה נראה בערך ככה:

Options +FollowSymLinks
RewriteBase /
 
RewriteCond %{HTTP_HOST} !^www.your-domain-name.com [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).your-domain-name.com$ [NC]
RewriteRule ^([^.]+)$ /some_file.php/$1?subdomain=%2 [L,QSA]

avatar ענה ArielTador ב 29 לינואר 2013 #

אז לא הבנתי, אם אני נגיד רוצה לעשות מערכת ניהול תוכן שאנשים יכולים לפתוח בה משתמש, ולכל אחד יהיה מערכת ניהול תוכן לאתר שלו(שמאוחסן באתר שלי),
איך אני עושה את זה?
הרי לכל אחד אמור להיות באיזה תקייה קובץ כל שהוא, שמאחסן את האתר שלו, לא?

avatar ענה intval ב 29 לינואר 2013 #

זו בסופו של דבר תהיה אותה מערכת ואותו קוד שמפעיל את כל האתרים, מה שאומר שלא - לכולם יהיה אותו קוד
ולא קובץ שונה שמאחסן את האתר שלהם.